home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1996-10-28 | 6.3 KB | 186 lines |
- 10 'PWRCCT - Power Supply Schematic - 05 DEC 90 rev. 28 OCT 96
- 20 CLS:KEY OFF
- 30 SCREEN 0,0,0
- 40 COMMON EX$,PROG$
- 50 IF EX$=""THEN EX$="EXIT"
- 60 PROG$="pwrcct"
- 70 COLOR 7,0,1
- 80 PI=3.14159
- 90 UL$=STRING$(79,205)
- 100 '
- 110 '.....start
- 120 CLS
- 130 COLOR 15,2
- 140 PRINT " POWER SUPPLIES";TAB(57);"by George Murphy VE3ERP ";
- 150 COLOR 1,0:PRINT STRING$(80,223);
- 160 COLOR 7,0
- 170 TB=(7) 'tab for text
- 180 GOSUB 1660 'text block
- 190 PRINT
- 200 PRINT UL$;
- 210 PRINT " Press number in < > to:"
- 220 PRINT UL$
- 230 PRINT " < 1 > Display circuit diagram"
- 240 PRINT " < 2 > Design a basic power supply"
- 250 PRINT " < 3 > List standard electrolytic capacitor values"
- 260 PRINT " (Your may want to print out this list now before starting ";
- 270 PRINT "the design)
- 280 PRINT
- 290 PRINT " < 0 > EXIT"
- 300 Z$=INKEY$
- 310 IF Z$="0"THEN CLS:RUN EX$
- 320 IF Z$="1"THEN CLS:GOTO 370
- 330 IF Z$="2"THEN CLS:CHAIN "pwrsupp"
- 340 IF Z$="3"THEN CLS:CHAIN "capacval"
- 350 GOTO 300
- 360 '
- 370 '.....circuit diagram
- 380 SCREEN 9
- 390 COLOR 15,1
- 400 PRINT " UNREGULATED POWER SUPPLY CIRCUIT";TAB(55);"by George Murphy VE3ERP"
- 410 PRINT " --------------------------------"
- 420 '
- 430 LINE (174,28)-(174,92):LINE (182,28)-(182,92) 'xfmr core
- 440 FOR Z=36 TO 84 STEP 12 'xfmr coils
- 450 CIRCLE (160,Z),8,,1.5*PI,PI/2
- 460 CIRCLE (196,Z),8,,PI/2,1.5*PI
- 470 NEXT Z
- 480 '
- 490 CIRCLE (46,30),4:CIRCLE (46,90),4 'input terminals
- 500 LINE (50,30)-(99,30):LINE (100,26)-(124,34),,B 'fuse
- 510 LINE (125,30)-(159,30):LINE (197,30)-(310,30) 'top line
- 520 CIRCLE (100,90),3:CIRCLE (124,90),3 'switch terminals
- 530 LINE (50,90)-(96,90) 'switch lever
- 540 LINE (102,89)-(120,84) 'switch
- 550 LINE (128,90)-(159,90):LINE (197,90)-(310,90) 'bottom line
- 560 LINE (250,30)-(250,90):LINE (310,30)-(310,90) 'bridge verticals
- 570 CIRCLE (250,30),2:CIRCLE (250,90),2 'dots
- 580 CIRCLE (550,60),4:CIRCLE (550,150),4 'output terminals
- 590 LINE (250,60)-(220,60):LINE (310,60)-(546,60) 'output line
- 600 CIRCLE (250,60),2:CIRCLE (310,60),2 'dots
- 610 LINE (220,60)-(220,68):LINE (212,68)-(228,68) 'chassis ground
- 620 LINE (216,70)-(224,70):LINE (219,72)-(221,72) 'chassis ground
- 630 '
- 640 LINE (276,26)-(276,34):LINE (284,26)-(284,34) 'horizontal diode
- 650 LINE (276,26)-(284,30):LINE (276,34)-(284,30)
- 660 PAINT (277,29):PAINT (277,31)
- 670 '
- 680 LINE (276,86)-(276,94):LINE (284,86)-(284,94) 'horizontal diode
- 690 LINE (276,86)-(284,90):LINE (276,94)-(284,90)
- 700 PAINT (277,89):PAINT (277,91)
- 710 '
- 720 LINE (244,42)-(256,42):LINE (244,48)-(256,48) 'vertical diode
- 730 LINE (244,48)-(250,42):LINE (256,48)-(250,42)
- 740 PAINT (249,47):PAINT(251,47)
- 750 '
- 760 LINE (244,72)-(256,72):LINE (244,78)-(256,78) 'vertical diode
- 770 LINE (244,72)-(250,78):LINE (256,72)-(250,78)
- 780 PAINT (249,73):PAINT(251,73)
- 790 '
- 800 LINE (362,160)-(378,160):LINE (366,162)-(374,162) 'chassis ground
- 810 LINE (369,164)-(371,164):LINE (370,150)-(546,150) 'ground lead
- 820 '
- 830 LINE (360,102)-(380,102):LINE (360,108)-(380,108) 'capacitor
- 840 LINE (370,60)-(370,102):LINE (370,108)-(370,160) 'capacitor leads
- 850 CIRCLE (370,60),2:CIRCLE (370,150),2 'dots
- 860 '
- 870 LINE (430,97)-(435,99):LINE (435,99)-(425,103) 'bleeder resistor
- 880 LINE (425,103)-(435,107):LINE (435,107)-(425,111)
- 890 LINE (425,111)-(430,113)
- 900 LINE (430,60)-(430,97):LINE (430,113)-(430,150) 'bleeder leads
- 910 CIRCLE (430,60),2:CIRCLE (430,150),2 'dots
- 920 '
- 930 LINE (490,82)-(495,84):LINE (495,84)-(485,88) 'LED resistor
- 940 LINE (485,88)-(495,92):LINE (495,92)-(485,96)
- 950 LINE (485,96)-(490,98)
- 960 '
- 970 LINE (484,117)-(496,117):LINE (484,123)-(496,123) 'LED
- 980 LINE (484,117)-(490,123):LINE (496,117)-(490,123)
- 990 PAINT (490,118)
- 1000 LOCATE 9,64:PRINT CHR$(26)
- 1010 LINE (490,60)-(490,82):LINE (490,98)-(490,117) 'LED leads
- 1020 LINE (490,123)-(490,150)
- 1030 CIRCLE (490,60),2:CIRCLE (490,150),2 'dots
- 1040 '
- 1050 LOCATE 5,2:PRINT "A.C. input"
- 1060 LOCATE 4,14:PRINT "F1"
- 1070 LOCATE 5,18:PRINT "T1"
- 1080 LOCATE 5,34:PRINT "D1-D4"
- 1090 LOCATE 8,43:PRINT "C1"
- 1100 LOCATE 8,56:PRINT "R1"
- 1110 LOCATE 7,64:PRINT "R2"
- 1120 LOCATE 10,64:PRINT "D5"
- 1130 LOCATE 8,68:PRINT "D.C. output"
- 1140 LOCATE 5,72:PRINT "+"
- 1150 LOCATE 11,72:PRINT "-"
- 1160 LOCATE 8
- 1170 PRINT " F1 Mains Fuse"
- 1180 PRINT " T1 Tranformer"
- 1190 PRINT " D1-D4 Rectifier Diodes"
- 1200 PRINT " D5 Power On LED indicator"
- 1210 PRINT " C1 Filter Capacitor"
- 1220 PRINT " R1 Bleeder Resistor"
- 1230 PRINT " R2 LED resistor"
- 1240 LOCATE 17
- 1250 CIRCLE (310,231),4:CIRCLE (310,315),4 'input terminals
- 1260 LINE (370,216)-(450,246),,B 'LM317 box
- 1270 LINE (314,231)-(370,231) '+ line
- 1280 LINE (450,231)-(546,231) '+ line
- 1290 CIRCLE (550,231),4:CIRCLE (550,315),4 'output terminals
- 1300 LINE (314,315)-(546,315) '- line
- 1310 LINE (490,244)-(495,246):LINE (495,246)-(485,250) 'R3
- 1320 LINE (485,250)-(495,254):LINE(495,254)-(485,258)
- 1330 LINE (485,258)-(490,260)
- 1340 '
- 1350 LINE (490,286)-(495,288):LINE (495,288)-(485,292) 'R4
- 1360 LINE (485,292)-(495,296):LINE(495,296)-(485,300)
- 1370 LINE (485,300)-(490,302)
- 1380 '
- 1390 LINE (490,231)-(490,244):LINE (490,260)-(490,286) 'resistor leads
- 1400 LINE (490,302)-(490,315)
- 1410 '
- 1420 LINE (485,292)-(480,289):LINE (485,292)-(480,295) 'arrow head
- 1430 LINE (480,289)-(480,295):PAINT (481,292)
- 1440 '
- 1450 LINE (410,246)-(410,292):LINE (410,292)-(480,292) 'pot leads
- 1460 LINE (410,273)-(490,273)
- 1470 '
- 1480 CIRCLE (410,273),2:CIRCLE (490,231),2 'dots
- 1490 CIRCLE (490,273),2:CIRCLE (490,315),2
- 1500 '
- 1510 LOCATE 16
- 1520 PRINT " LM317 VOLTAGE REGULATOR CCT."
- 1530 PRINT " ----------------------------"
- 1540 LOCATE 17,50:PRINT "LM317"
- 1550 LOCATE 17,37:PRINT "+" '+ input terminal
- 1560 LOCATE 17,72:PRINT "+" '+ output
- 1570 LOCATE 19,64:PRINT "R3"
- 1580 LOCATE 18:PRINT " R3 Fixed resistor"
- 1590 LOCATE 19:PRINT " R4 Adjustable resistor"
- 1600 LOCATE 22,64:PRINT "R4"
- 1610 LOCATE 23,37:PRINT "-" '- output
- 1620 LOCATE 23,72:PRINT "-"
- 1630 LOCATE 23,2:PRINT "PRESS ANY KEY TO EXIT..."
- 1640 IF INKEY$=""THEN 1640 ELSE 10
- 1650 '
- 1660 '.....text block
- 1670 PRINT TAB(TB);
- 1680 PRINT "The schematic diagram in program <1> is written for GWBASIC screen"
- 1690 PRINT TAB(TB);
- 1700 PRINT "mode 9 (graphics mode) and an EGA or VGA 640 x 350 pixel monitor."
- 1710 PRINT TAB(TB);
- 1720 PRINT "The diagram may be distorted or the program may hang up if your"
- 1730 PRINT TAB(TB);
- 1740 PRINT "hardware is not compatible with this configuration."
- 1750 PRINT
- 1760 PRINT TAB(TB);
- 1770 PRINT "But not to worry.........................."
- 1780 PRINT
- 1790 PRINT TAB(TB);
- 1800 PRINT "Block diagrams that will display on any monitor and print on any"
- 1810 PRINT TAB(TB);
- 1820 PRINT "printer loaded with standard ASCII character sets with graphics"
- 1830 PRINT TAB(TB);
- 1840 PRINT "characters are included in every program."
- 1850 RETURN
-